4125cec24c82b2e172d8c8313bbafa2a2a234c0c,src/main/java/io/github/nucleuspowered/nucleus/modules/warn/handlers/WarnHandler.java,WarnHandler,removeWarning,#User#WarnData#boolean#Cause#,97

Before Change


        if (userService.isPresent()) {
            userService.get().get(WarnUserDataModule.class).removeWarning(warning);
            if (wca.getNodeOrDefault().isExpireWarnings() && !warning.isExpired() && !permanent) {
                userService.get().get(WarnUserDataModule.class).addWarning(new WarnData(warning.getDate(), warning.getWarner(), warning.getReason(), true));
            }

            if (!warning.isExpired()) {

After Change


        if (userService.isPresent()) {
            userService.get().get(WarnUserDataModule.class).removeWarning(warning);
            if (wca.getNodeOrDefault().isExpireWarnings() && !warning.isExpired() && !permanent) {
                userService.get().get(WarnUserDataModule.class).addWarning(new WarnData(warning.getDate(), warning.getWarner()
                        .orElse(Util.consoleFakeUUID), warning.getReason(), true));
            }

            if (!warning.isExpired()) {